<script>
    //  点击事件/定时器：异步宏任务    微任务执行完才执行宏任务
    //!!! 异步微任务只能等同步结束再执行
     // newPromise时会立即执行
     // p1.then 会放进webapi里监听，当状态为成功时，进入异步微任务等待同步结束再执行
       
     //所有经过async 修饰的函数都会返回一个pormise实例状态为成功，值为undefined
     // await fn()   fn会执行一次
     // await 下面的代码都会变成异步微任务！  只能await后面的实例状态为成功，异步微任务才能执行
     
</script>